Oh no, I'm trapped in an infinite loop of uncertainty!
Should I left-pad or right-pad my recursion?
Is it safe to call myself from within?
Do I need to check for null before recursing?
Wait, is this the base case?
Am I a function or an object?
Can I use a lambda or should I just go with a closure?
Is my recursion too deep?
Am I in an an infinite loop or just in a loop?
More Recursive Doubt